Use fsfreeze_thaw_cycle(/boot) instead of fsync(/boot)
authorEtienne Champetier <e.champetier@ateme.com>
Thu, 13 Mar 2025 13:04:20 +0000 (09:04 -0400)
committerEtienne Champetier <e.champetier@ateme.com>
Fri, 14 Mar 2025 20:33:33 +0000 (16:33 -0400)
commit1b3ba40f134c901acb0abee0ccd6a9e43cf15513
treed7d0057c1d1d71d66f6262a5231188062827a636
parent8df797d3553bcea9796f04e9976711f982df9b5f
Use fsfreeze_thaw_cycle(/boot) instead of fsync(/boot)

Grub doesn't support replaying XFS journal, so when using
XFS for /boot, fsync() or syncfs() are not enough and can
leave the system in an unbootable state.

Signed-off-by: Etienne Champetier <e.champetier@ateme.com>
src/libostree/ostree-sysroot-deploy.c